@echo off
@echo off

echo 设置MAVEN_OPTS环境变量
echo ======================

REM 检查是否以管理员权限运行
net session >nul 2>&1
if %errorLevel% == 0 (
    echo 已获得管理员权限
) else (
    echo 警告：未获得管理员权限，可能无法设置系统环境变量
    echo 请右键点击此脚本并选择"以管理员身份运行"
    pause
    exit /b
)

REM 设置MAVEN_OPTS环境变量，包含指定的settings.xml文件
setx MAVEN_OPTS "-s D:\tools\settings-chenss.xml"

if %errorlevel% == 0 (
    echo.
    echo MAVEN_OPTS环境变量已成功设置为: -s D:\tools\settings-chenss.xml
    echo 请重新打开命令行窗口或重启系统以使设置生效
) else (
    echo.
    echo 环境变量设置失败，错误代码: %errorlevel%
    echo 请确保您具有管理员权限
)

echo.

REM 验证设置
echo 当前环境变量:
set MAVEN_OPTS

echo.
pause